mkdir <directory>MAKES A DIRECTORY
EXAMPLE: mkdir subdir
         creates directory 'subdir'
_rmdir <directory>REMOVES A DIRECTORY
EXAMPLE: rmdir subdir
         removes directory 'subdir'
_lp <file(s)>PRINTS FILE(S) (LINEPRINTER)
EXAMPLE: lp *.c
         prints all '.c' on lineprinter
_rm <file(s)>REMOVES FILE(S)
EXAMPLE: rm *.tos command.c
         removes all '.tos'-Files and then file 'command.c'
_cp <file1> <file2>COPIES FILE(S)
EXAMPLE: cp x.pas d:y.pas
         copies file 'x.pas' to file 'y.pas' on device 'd:'
_pwdSHOWS DIRECTORY-PATH
_mv <file1> <file2>RENAME FILE
EXAMPLE: mv a.c b.c
         renames file 'a.c' in 'b.c'
_time [hh:mm]SHOW/SET TIME
EXAMPLE: time 10:28
         the new time is 10:28
_date [dd:mm:yy]SHOW/SET DATE
_cmp <file1> <file2>COMPARE TWO FILES
EXAMPLE: cmp fileA fileB
         compares the contents of 'fileA' with the contents of file 'fileB'
_dfSHOWS AVAILABLE SPACE ON DISK
_more <file(s)>SHOWS FILE(S) ON SCREEN
_od <file(s)>SHOWS HEXDUMP OF FILE(S) ON SCREEN
_head <file(s)>SHOWS FIRST TEN LINES OF FILE(S)
_help [command]SHOWS ALL COMMANDS OR SHORT HELP TO A SPECIAL COMMAND
_lockLOCKS THE KEYBOARD
_batch <batchfile>START BATCHFILE
_echo [string]ECHOES STRING
EXAMPLE: echo let's go
         echoes the string 'let's go'
_waitWAITS FOR A KEYPRESS
_string <file> <string>SEARCH FOR A STRING IN FILE(S)
EXAMPLE: string *.c /bingo/
         searches then string 'bingo' in all '.c'-files
_mouseonTURNS MOUSEPOINTER ON
_mouseoffTURNS MOUSEPOINTER OFF
_crsonTURNS CURSOR ON
_crsoffTURNS CURSOR OFF
_aliasSHOWS THE ALIAS LIST
_getaliasLOADS THE ALIAS FILE (FILE ALIAS.DAT)
_statusSHOWS THE VALUE OF THE STATUS VARIABLE
_<> <value>BREAKS BATCHFILE IF STATUS <> <value>
EXAMPLE: <> 0
         if STATUS <> 0 then stop batchfile
_== <value>BREAKS BATCHFILE IF STATUS == <value>
EXAMPLE: == 2
         if STATUS = 2 then stop batchfile
_> <value>BREAKS BATCHFILE IF STATUS > <value>
EXAMPLE: > 1
         if STATUS > 1 then stop batchfile
_< <value>BREAKS BATCHFILE IF STATUS < <value>
EXAMPLE: < 3
         if STATUS < 3 then stop batchfile
_savealias SAVES THE ALIAS LIST (FILE ALIAS.DAT)
_newalias <alias> <commandstring>GENERATES A NEW ALIAS
EXAMPLE: newalias cc mmcc.ttp
         creates new alias 'cc' which represents 'mmcc.ttp'
_restartRESTARTS BATCHFILE (ONLY THE TOP-LEVEL-FILE!)
_lbl <label>LABEL-DEFINITION IN BATCHFILE
EXAMPLE: lbl loop
         defines label 'loop'
_goto <label>GOTO LABEL IN BATCHFILE
_stopSTOPS BATCHFILE-PROCESSING (ONLY THE TOP-LEVEL-FILE!)
_?status= <value> <label>IF STATUS = <value> GOTO <label>
_?status> <value> <label>IF STATUS > <value> GOTO <label>
_?status< <value> <label>IF STATUS < <value> GOTO <label>
_inquire ASKS THE USER FOR $-ARGUMENT(S)
_breakSTOPS ALL(!) RUNNING BATCHFILES
_ifarg <string1> <string2> <label>IF STRING 1 EQUAL STRING 2 THEN GOTO LABEL
_clearargCLEARS $-ARGUMENT(S) IN A BATCH FILE
_setarg <argument(s)>SETS $-ARGUMENT(S) IN A BATCH FILE
_shiftargLEFT SHIFT OF BATCH ARGUMENTS
_chmod <file> <new mode> ... <file> <new mode>CHANGE FILE MODE
_?batchSHOWS NUMBER OF ACTIVE BATCH FILES
_numbersPRINT/DON'T PRINT LINE NUMBERS IN LISTINGS
_resetRESETS THE COMPUTER
_?arg <argument number> <label>IF ARGUMENT EXISTS GOTO LABEL
EXAMPLE: ?arg 1 argok
         if $1-argument exists goto label 'argok'
_textSHOWS COMMAND-EXECUTION IN BATCHPROCESSING (DEFAULT)
_notextDON'T SHOW COMMAND-EXECUTION IN BATCHPROCESSING
_crypt <value1> <value2> <file1> <file2>CRYPTS/ENCRYPTS FILE
_?stopASKS THE USER TO STOP A BATCHFILE
_compress <file>COMPRESSES A ASCII-FILE (DESTINATIONFILE-EXTENSION IS '.CPR')
EXAMPLE: compress xyz.dat
         the new compressed file is 'xyz.cpr'
_expand <file>EXPANDS A COMPRESSED FILE (EXTENSION '.EXP')
_cd <directory>CHANGE DIRECTORY
EXAMPLE: cd /
         goto the root directory
_historySHOWS THE LAST 50 COMMANDS
_hSHOWS THE LAST 50 COMMANDS
_clsCLEARS SCREEN
_dir [selector]SHOW DIRECTORYFILES
EXAMPLE: dir *.prg
         shows all '.prg'-files
_delalias <alias>DELETES ALIAS IN ALIASLIST
EXAMPLE: delalias cc
         deletes alias 'cc'
_ls [seletcor]SHOWS DIRECTORYFILES (SHORT VERSION WITHOUT INFORMATION)
_srhistSET/RESET HISTORYPOSSIBILITY
_inverseJUST TRY IT
_defkey <1..20> <string>DEFINES A FUNCTION-KEY (F<1..20>)
EXAMPLE: defkey 1 cc 
         the press on F-key 1 executes now 'cc'
_keysSHOWS THE MEANING OF KEYS F<1..20>
_errorbreakBREAK/NOTBREAK BATCHFILE IN CASE OF AN ERROR
_flagsSHOWS PROGRAMFLAGS
_freeSHOWS AVAILABLE RAM-SPACE
_exist <file> <label>IF <file> EXIST GOTO <label>
EXAMPLE: exist xyz.dat ok
         if file 'xyz.dat' exists goto label 'ok'
_let <parameter> <value | parameter>PARAMETER:= <value | parameter>
_vardumpSHOWS ALL PARAMETERS AND VALUES
_clearCLEARS ALL PARAMETERS
_-- <par1> .. <parn>DECREMENT PARAMETER(S) (-1)
_++ <par1> .. <parn>INCREMENT PARAMETER(S) (+1)
_2* <par1> .. <parn>MULTIPLY PARAMETER(S) WITH 2
_2/ <par1> .. <parn>DIVIDE PARAMETER(S) BY 2
_print <par1> .. <parn>SHOW PARAMETERVALUES
_bellRING BELL
_-= <parameter> <parameter | value>PARAMETER:=PARAMETER - <parameter | value>
_+= <parameter> <parameter | value>PARAMETER:=PARAMETER + <parameter | value>
_*= <parameter> <parameter | value>PARAMETER:=PARAMETER * <parameter | value>
_/= <parameter> <parameter | value>PARAMETER:=PARAMETER / <parameter | value>
_if <parameter> = | <> | > | < <parameter | value> <label>IF <parameter> = | <> | > | < <value | parameter> GOTO <label>
_wc <file(s)>COUNT LINES,CHARACTERS,DIGITS IN FILE(S)
_find <file(s)>SEARCH ON DEVICE FILE(S)
_setlp <value1> .. <valuen>CODE(S) SEND TO PRINTER BEFORE PRINTING
_resetlp <value1> .. <valuen>CODE(S) SEND TO PRINTER AFTER PRINTING
_pchangeCHANGE/DON'T CHANGE DIRECTORY (see 'PATH'-COMMAND)
_deviceSHOWS DEVICES
_size0 <file> <label>IF <file> DOESN'T EXIST GOTO <label>
EXAMPLE: size0 xyz.dat nofile
         if file 'xyz.dat' doesn't exist goto label 'nofile'
_srtabSEND/DON'T SEND TAB TO THE PRINTER
_settab <value>SET TABWIDTH (DEFAULT 8 SPACES)
_versionSHOWS CREATION DATE
_szBETA <-> ž CODE-CONVERSION
_?status# <value> <label>IF STATUS <> <value> GOTO <label>
EXAMPLE: ?status# 4 continue
         if the status-parameter is not equal 4 then goto label 'continue'
_slashENABLES/DISABLES SLASH CONVERTION
_savehistTOGGLE 'SAVE HISTORY.DAT' ABILITY
_srtitleTOGGLE TITLE-FLAG. RESPONSIBLE FOR FILENAME ON FIRST PAGE USING 'lp'
_lpmargin [value]LEFT MARGIN (LINEPRINTER). NO VALUE -> FUNCTION IS DISABLED
_lppage [value]LINES PER PAGE (LINEPRINTER). NO VALUE -> FUNCTION IS DISABLED
_keyboardSHOW KEYBOARD COMMANDS
_page [value]NUMBER OF FIRST PAGE (LINEPRINTER). NO VALUE -> FUNCTION IS DISABLED
_merge <file 1> <file 2>APPEND <file 2> ON <file 1>
EXAMPLE: merge xyz.dat abc.dat
          file 'xyz.dat' contains after command-execution the contents
          of file 'xyz.dat' and 'abc.dat'
_cat <file(s)>SHOWS FILE(S) ON SCREEN
EXAMPLE: cat xyz.dat *.c
          shows first the file 'xyz.dat' and the all '.c'-files
          it's possible to break the execution with '^Z'
_edi <file>CALLS LINE-EDITOR
_path <path 1>..<path n>DEFINES/SHOWS PATH FOR PROGRAM-SEARCHING (max n = 20)
_treeSHOWS DIRECTORY-TREE
_save <file(s)>FILES ARE ONLY READABLE
EXAMPLE: save *.dat
         sets the only-read-attribut on all '.dat'-files
_unsave <file(s)>FILES ARE READABLE AND DELETEABLE
EXAMPLE: unsave *.dat
         resets the only-read-attribut on all '.dat'-files
_erase ERASE ALL PARAMETERS
_oldy <file1> <file2> <label>IF CREATION DATE OF FILE1 < CREATION DATE OF FILE2
            THEN GOTO LABEL
EXAMPLE: oldy testA testB continue
         if file 'testA' is the older one then goto label 'continue'
